;os_print_string_with_color:
; Prints a string with color
; IN : AX = Length of String, SI: String
; BL = Color, See http://en.wikipedia.org/wiki/BIOS_color_attributes
	;mov [.string],si
	;;mov [.pre_y],dh
	;mov [.pre_x],dl
	;mov si,[.pre_x]		; Width = Start (DH) + Number of Chars
	;;add si,ax
	;mov di,[.pre_y]	; Finish Y position
	;inc di ; Final Y = Y + 1
	;call os_draw_block ; Draw a block
	;;mov dh,[.pre_y]
	;mov dl,[.pre_x]
	;call os_move_cursor
	;mov si,[.string]
	;call os_print_string
	;ret
	;.pre_y dw 0
	;.pre_x dw 0
	;.string dw 0